//]]>
Normal View MARC View ISBD View

C++ crash course : a fast-paced introduction /

by Lospinoso, Josh,
Authors: Ohio Library and Information Network Published by : No Starch Press, (San Francisco, CA :) Physical details: lvi, 733 p. : ill. ; 24 cm. ISBN: 1593278888 Subject(s): C++ (Computer program language) Year: 2019
Online Resources:
Tags from this library:
No tags from this library for this title.
Item type Location Call Number Status Notes Date Due
Book Book AUM Main Library English Collections Hall 005.133 L881 (Browse Shelf) Available inv 202301028

Includes bibliographical references and index

Up and running -- Types -- Reference types -- The object life cycle -- Runtime polymorphism -- Compile-time polymorphism -- Expressions -- Statements -- Functions -- Testing -- Smart pointers -- Utilities -- Containers -- Iterators -- Strings -- Streams -- Filestreams -- Algorithms -- Concurrency and parallelism -- Network programming with boost Asio -- Writing applications

Available to OhioLINK libraries

A fast-paced, thorough introduction to modern C++ written for experienced programmers. After readingC++ Crash Course, you'll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries. C++ is one of the most widely used languages for real-world software. Wherever performance matters, C++ is thede factostandard. It's the language behind operating systems, embedded devices, games, web browsers, and virtual reality systems. As a C++ developer, you can program efficient software on virtually any platform. C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard. In Part I, you'll learn about all of the essential core language features. Part II introduces you to the C++ Standard Library and Boost Libraries, where you'll learn about high-quality, fully-featured facilities immediately available to you. You'll learn all the major features of modern C++, including: - Fundamental types, reference types, and user-defined types - The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII (resource acquisition is initialization) paradigm - Compile-time polymorphism with templates and run-time polymorphism with virtual classes - Advanced expressions, statements, and functions - Smart pointers, data structures, dates and times, numerics, and probability/statistics facilities - Containers, iterators, strings, and algorithms - Streams and files, concurrency, networking, and application development

There are no comments for this item.

Log in to your account to post a comment.

Languages: 
English |
العربية